#pragma once

#include "Entity.h"

class PowerUps : public Entity
{
public:
	PowerUps();
	~PowerUps();

	virtual int GetType(void) const override { return ENT_POWERUPS; }

	virtual void Update(float elapsedTime) override;
	virtual void Render(void) override;
	virtual void HandleCollision(const IEntity* pOther)	override;

private:

	short m_sType;
	
	int m_nHealth;
	int m_nGold;

	float m_fDuration;
	float m_fFireRate;
	float m_fDefense;
	float m_fMovement;
};

